package com.qk.management.web.filter;

import jakarta.servlet.*;

import java.io.IOException;

/**
 * @Author:Mr.m
 * @Date: 2025-10-11 10:41
 * @Description:
 * 1、创建一个类实现Filter接口重写doFilter方法
 * 2、使用一个注解来标识过滤器类@WebFilter("/*")  /*表示过滤所有请求
 * 3、在引导类上使用 @ServletComponentScan 开启web组件扫描
 */
//@WebFilter("/*")
public class MyFilter implements Filter {
    /*
    * 过滤器方法
    *
    * @param request 请求对象
    * @param response 响应对象
    * @param chain 过滤器链
    * @throws IOException   异常
    * @throws ServletException  异常
    * */
    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

        System.out.println("================过滤器方法执行了...=================");
        //放行
        chain.doFilter(request,response);
    }
}
